package com.hc.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;
import java.lang.Boolean;
import java.lang.String;
import java.lang.Byte;
import java.lang.Integer;

@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class Role {
    /**
    * 角色标识（全局唯一）
    */
    private Integer id;
    /**
    * 角色名称
    */
    private String name;
    /**
    * 父角色编号
    */
    private Integer parentId;
    /**
    * 启用状态：0:表示禁用；1:表示启用
    */
    private Boolean enable;
    /**
    * 备注信息
    */
    private String info;
    /**
    * 状态
    */
    private Boolean state;
    /**
    * 创建时间
    */
    private Date createTime;
    /**
    * 更新时间
    */
    private Date updateTime;


    //////////////////////////// 当前表的外键所对应表的实体类 /////////////////////////////////////

    private Role role;

    public Role getRole(){
        return this.role;
    }

    public void setRole(Role role){
        this.role = role;
    }

}
